var http = require("http");
var url = require("url");
var formidable = require("formidable");


function start(route,handle){
    function onRequest(request, response) {
        var pathname = url.parse(request.url).pathname; 
        console.log("Request for " + pathname + " received."); 
        route(handle, pathname, response, request);

        // var postData = ""; 
        // var pathname = url.parse(request.url).pathname; 
        // console.log("Request for " + pathname + " received.");
        // request.setEncoding("utf8");

        // request.addListener("data", function(postDataChunk) { 
        //     postData += postDataChunk; 
        //     console.log("Received POST data chunk '"+postDataChunk + "'."); 
        // });

        // request.addListener("end", function() {
        //     route(handle, pathname, response, postData); 
        // });

    }
    http.createServer(onRequest).listen(8888);
    console.log('Server has started.');
    console.log('Live on port 8888. \nhttp://localhost:8888/');
}

exports.start=start;

